@charset "utf-8";


/* Layout ================================================================================= */

body {font-family: Arial, sans-serif; font-size: 12px; color: #010100;}


a {color: #dc5ccf;}
a:hover {color: #f87310; text-decoration: underline;}


#header {width: 950px; margin: 0 auto; padding-bottom: 8px;}
#logo {float: left; padding: 25px 145px 0 25px;}


#search {float: left; background: url(../images/bg_search.gif) left top no-repeat; width: 392px; height: 43px; padding: 29px 0 0 40px;}
#search input {float: left;}
#search .input_search {border: 1px solid #fff; width: 320px; margin-right: 5px;}


#topnav {float: right; background: url(../images/bg_dotGreen.gif) left top repeat-y; padding: 0 25px 0 15px; margin-top: 20px;}
#topnav ul {}
#topnav ul li {font-size: 11px;}
#topnav ul li.rss {margin-top: 10px;}
#topnav ul li.rss a {background: url(../images/ico_rss14.gif) right top no-repeat; padding-right: 20px;}


#mainnav {background: url(../images/bg_mainnav.gif) left top repeat-x; height: 49px; padding-top: 2px;}


#timezone {width: 950px; margin: -22px auto 0; text-align: right; color: #f2f2f2; position: relative; line-height: 20px; font-size: 11px;}


#container {width: 950px; margin: 15px auto 0;}
#top_content {margin-bottom: 15px;}
#main_content {}
#content_home {float: left; width: 655px;}
#sidebar_home {float: right; width: 272px;}
#content {float: left; width: 615px;}
#sidebar {float: right; width: 302px;}


.featured_articles {float: left; width: 417px; border-bottom: 1px solid #dc5ccf; padding: 0 13px 24px 0;}
.featured_articles_img {}
.featured_articles_title {}
.featured_articles_title a {font-family: Times New Roman; font-size: 20px; font-weight: bold; line-height: 40px;}
.featured_articles_content {line-height: 18px;}


.list_featured_news {float: left; width: 291px; background-color: #dc5ccf;}
.list_featured_news h2 {background: url(../images/bg_boxfeatured_head.gif) left top no-repeat; height: 30px; padding: 10px 0 0 17px;}
.list_featured_news ul { border-top: 1px solid #fff; padding: 10px 0 18px 13px;}
.list_featured_news ul li {background: url(../images/ico_triangle.gif) left center no-repeat; padding-left: 13px; line-height: 30px;}
.list_featured_news ul li a {color: #fff;}
.list_featured_news ul li a:hover {color: #fff;}


.top_adv {float: right; width: 220px;}
.top_adv img {width: 220px;}


.module_cat {}
.module_cat_tab {background: url(../images/bg_dotGray.gif) left bottom repeat-x;}
.module_cat_tab ul {}
.module_cat_tab ul li {float: left;}
.module_cat_tab ul li.current {margin-left: -1px;}
.module_cat_tab ul li.first {margin-left: 0px;}
.module_cat_tab ul li a {display: block; float: left; font-size: 11px; padding-left: 15px; height: 22px;}
.module_cat_tab ul li a span {display: block; float: left; background: url(../images/tab_module_cat.gif) right top no-repeat; cursor: pointer; padding-right: 15px; height: 22px; line-height: 22px;}
.module_cat_tab ul li.last a span {background: none;}
.module_cat_tab ul li.current a {background: url(../images/tab_module_cat_on_l.gif) left top no-repeat; text-decoration: none; font-size: 12px; font-weight: bold;}
.module_cat_tab ul li.current a span {background: url(../images/tab_module_cat_on_r.gif) right top no-repeat;}
.module_cat_content { padding-top: 15px;}
.module_cat_featured {float: left; width: 395px;}
.module_cat_featured img {float: left; padding: 1px; border: 1px solid #dbdbdb; margin-right: 10px; width: 130px; height: 100px;}
.module_cat_featured p {line-height: 18px;}
.module_cat_featured_title {font-weight: bold; padding-bottom: 5px;}
.module_cat_more {float: right; width: 255px;}
.module_cat_more ul {}
.module_cat_more ul li {background: url(../images/bg_dotOrange.gif) left 11px no-repeat; padding-left: 9px; line-height: 25px;}


.backTop {margin-top: 40px; font-weight: bold;}


.box_tool {border: 1px solid #dbdbdb; padding: 1px 9px 9px 9px;}
.tbl_tool {width: 100%;}
.tbl_tool th {border: 1px solid #dbdbdb; vertical-align: middle; font-size: 11px; padding: 3px 0;}
.tbl_tool th.tbl_tool_title {border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; text-align: left; padding: 10px 0; color: #1a5494; font-size: 12px;}
.tbl_tool th.tbl_tool_title a {color: #1a5494; font-size: 12px;}
.tbl_tool th img {vertical-align: middle;}
.tbl_tool td {border: 1px solid #dbdbdb; vertical-align: middle; font-size: 11px; padding: 3px 0 3px 5px;}


.box_video {margin-top: 13px;}
.featured_video {}
.more_video {margin-top: 15px;}
.more_video li {background: url(../images/ico_arrowright.gif) left 8px no-repeat; padding-left: 10px; line-height: 22px;}


.module_news_type1 {margin-top: 10px;}
.module_news_type1 h2 {background: url(../images/bg_module_head.gif) left top repeat-x; height: 31px; line-height: 31px; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #f87310; padding-left: 10px;}
.module_news_type1_content {margin-top: 1px; border-top: 1px solid #dc5ccf; padding-top: 1px;}
.module_news_type1_content_in {background: #fff url(../images/bg_module_content.gif) left top repeat-x;}


.module_news_type2 {margin-top: 10px;}
.module_news_type2 h2 {background: url(../images/bg_module_head.gif) left top repeat-x; height: 31px; line-height: 31px; font-family: "Times New Roman", Times, serif; font-size: 16px; color: #f87310; padding-left: 10px;}
.module_news_type2_content {border: 1px solid #dbdbdb; border-bottom: none; margin-top: 1px; padding-top: 1px;}
.module_news_type2 .module_cat_more {float: none; padding: 0 10px 0 12px; width: auto;}
.module_news_type2_lb {background: url(../images/corner_lb.gif) left bottom no-repeat; padding-left: 9px;}
.module_news_type2_rb {background: url(../images/corner_rb.gif) right bottom no-repeat; padding-right: 9px;}
.module_news_type2_b {background: url(../images/bg_dotGray.gif) left bottom repeat-x; height: 9px;}


.module_news_featured {padding: 20px 0 20px 12px;}
.module_news_featured img {float: left; width: 47px; height: 47px; border: 1px solid #dbdbdb; padding: 1px; margin-right: 5px;}
.module_news_featured a {line-height: 20px;}


.list_type1 {padding: 0 0 20px 12px;}
.list_type1 li {padding-top: 20px;}
.list_type1 li img {float: left; width: 47px; height: 47px; border: 1px solid #dbdbdb; padding: 1px; margin-right: 5px;}
.list_type1 li a {font-weight: bold; line-height: 20px;}


.list_type2 {padding: 0 0 20px 0;}
.list_type2 li {padding: 20px 0 0 12px; float: left; width: 130px;}
.list_type2 li img {float: left; width: 47px; height: 47px; border: 1px solid #dbdbdb; padding: 1px; margin-right: 5px;}


.cat {}
.cat li {border-bottom: 1px solid #dbdbdb; padding: 15px 0;}
.cat li p {line-height: 18px;}
.cat_img img {float: left; border: 1px solid #dbdbdb; padding: 1px; width: 130px; height: 100px; margin-right: 10px;}
.cat_title {padding-bottom: 7px;}
.cat_title a {font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;}
.cat_title span {font-size: 11px; color: #a5a5a5; margin-left: 5px;}
.cat_detail {text-align: right;}
.cat_detail a {font-size: 11px; color: #a5a5a5;}
.cat_detail a:hover {color: #f87310;}


.pagenav {text-align: right; margin-top: 5px;}


.related {margin-top: 20px;}
.related h3 {font-size: 12px; background: url(../images/bg_related_head.gif) left bottom repeat-x; padding-bottom: 8px;}
.related .module_cat_more {float: none; width: auto; margin-top: 15px;}
.related .module_cat_more ul li {line-height: 20px; background-position: left 8px;}


.related_viewdate {margin-top: 15px;}
.related_viewdate a {display: block; float: left; background: url(../images/bg_btn_l.gif) left top no-repeat; padding-left: 5px; height: 20px;}
.related_viewdate a span {display: block; float: left; background: url(../images/bg_btn_r.gif) right top no-repeat; height: 20px; line-height: 20px; cursor: pointer; padding: 0 15px 0 10px; font-size: 11px;}


.article {}
.article h3 {color: #DC5CCF; font-size: 18px; font-family: "Times New Roman", Times, serif;}
.article p {line-height: 18px; padding-bottom: 20px;}
.timepost {font-size: 11px; color: #a5a5a5;}
.img_article {text-align: center;}
.author {text-align: right; font-weight: bold;}


.article_tool {}
.tag {font-size: 11px; float: left;}
.share {float: right;}


.marB7 img {margin-bottom: 7px;}
.marT10 {margin-top: 10px;}
.marT40 {margin-top: 40px;}


#footer {width: 950px; margin: 10px auto 0; border-top: 3px solid #dc5ccf; padding-bottom: 15px;}
#footer_content {border-top: 1px solid #fff; background-color: #f1f1f1;}
#footer_content address {float: right; font-style: normal; line-height: 47px; padding-right: 10px;}
.footernav {float: left; padding-left: 5px;}
.footernav li {float: left; line-height: 47px; padding: 0 5px;}
.footernav li a {color: #010100;}
.footernav li a:hover {color: #010100;}
.footernav li.rss a {background: url(../images/ico_rss12.gif) right 1px no-repeat; padding: 0 17px 0 0;}






/* Hack IE ================================================================================ */

* html .featured_articles {padding: 0 13px 27px 0;}
*+html .featured_articles {padding: 0 13px 27px 0;}


* html #timezone {margin-top: -33px;}


* html .module_news_type2_lb {margin-top: -4px; position: relative;}





